package comunicaciones
import java.util.Date
import planes.Plan
import planes.PrepagoLocal
import planes.PrepagoInternacional

abstract class Comunicacion() {
	var numDest : Int
	var fecha = new Date()
	
    def esDeFinDeSemana(): Boolean ={
	  var fecha = this.fecha.toString()
	  fecha.contains("Fri") || fecha.contains("Sat") || fecha.contains("Sun")
	}
		
	def getMes(): Int = this.fecha.getMonth()
	
	def getDia(): Int = this.fecha.getDate()
	
	def paraNumerosAmigos(nums :List[Int]) = this
	
	def paraCiudadesAmigas(ciudad :String) = this
	
	def paraHablateTodo = this
		
	def paraPrepagoLocal(plan : PrepagoLocal) = this
	
	def paraPrepagoInternacional(plan : PrepagoInternacional) = this

	def calcularPrecio : Double
}